new Vue({
    el:"#app",
    data: {
        fullscreenLoading:false,
        screenLoading:false,
        productPvData:[],
        id:'',
        pageNo: 1,
        pageSize: 15,
        total: 0,
        pages: 0
    },
    mounted:function(){
        var _this=this;
        _this.loadProductPvList();
    },
    methods:{
        trim:function(str){
            if(isNaN(str)){
                return str.replace(/(^\s*)|(\s*$)/g, "");
            }else{
                return str
            }
        },
        loadProductPvList:function () {
            var _this = this;
            _this.screenLoading=true;
            var data=new URLSearchParams();
            var productId = localStorage.getItem("product_id_");
            axios.get(request_prefix+"/cash/product/dayPv",{
                params: {
                    currentPage:_this.pageNo,
                    productId:productId
                }
            })
                .then(function(res){
                    if(res.data.code===0){
                        _this.pageNo = parseInt(res.data.data.pageNo);
                        _this.total = parseInt(res.data.data.total);
                        _this.pageSize = parseInt(res.data.data.pageSize);
                        _this.pages = parseInt(res.data.data.pages);
                        _this.productPvData = res.data.data.dataList;
                        _this.screenLoading = false;
                        return;
                    }else{
                        _this.screenLoading=false;
                        _this.$message.error("获取数据失败");
                        return;
                    }
                })
                .catch(function(res){
                    _this.screenLoading=false;
                    _this.$message.error("请求失败");
                    return;
                })
        },
        //分页
        handleCurrentChange:function(val) {
            var _this=this;
            var productId = localStorage.getItem("product_id_");
            axios.get(request_prefix+"/cash/product/dayPv",{
                params: {
                    currentPage:val,
                    productId:productId
                }
            })
                .then(function(res){
                    if(res.data.code===0){
                        _this.pageNo = parseInt(res.data.data.pageNo);
                        _this.total = parseInt(res.data.data.total);
                        _this.pageSize = parseInt(res.data.data.pageSize);
                        _this.pages = parseInt(res.data.data.pages);
                        _this.productPvData = res.data.data.dataList;
                    }else{
                        _this.$message.error("请求数据失败")
                    }
                })
                .catch(function(res){
                    _this.$message.error("请求失败")
                })
        },
        backProductList:function () {
            window.location.href = request_prefix+"/cash/product/listPage";
        }
    }
});